Internet Archive BookReader

My Lady Castlemaine : being a life of Barbara Villiers, Countess of Castlemaine, afterwards Duchess of Cleveland